const express=require('express')
let app=express()
app.listen(3000,()=>{
    console.log('3000ok');
})



// 错误中间件：
// 客户端错误：404 路径错误：访问的页面不存在
// 服务端错误：服务器崩溃，或者后端逻辑代码出错，或者数据库出错


app.get("/index",(req,res)=>{
    res.send("index")
})

app.get("/login",(req,res)=>{
    res.send("login")
})

app.get("/register",(req,res)=>{
    res.send("register")
})

// 除了这三个路由，其他都是404
// 我们无法捕获到用户可能访问的错误路径
// 我们只能假设所有的路由都是404，然后把已有的路由单独配置出来
// 匹配所有路由的app.use放到最后，单独已确定的路由放到前面，这样当访问已有的路由时，那么就不会走到app.use

app.use((req,res)=>{
    res.send("捕获所有的路由")
})